html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend
,input,select,textarea,button,caption,th,td,blockquote,pre{
    margin:0;
    padding:0;
    }
body{
    color:#333;     
    font: normal normal normal 12px/20px 'Microsoft YaHei',Arial,sans-serif;
    }
input,select,textarea,button{
    vertical-align:middle;
    font-size:100%;
    outline:0;
    font-family:'Microsoft YaHei',Arial,sans-serif
    }
h1,h2,h3,h4,h5,h6,strong,th,b{
       font-weight:400;
}
h1,h2,h3,h4,h5,h6{
    font-size:14px;
    line-height:24px
    }
a{
    text-decoration: none;
    color: #9F9F9F;
}
li{
    list-style:none
}
table{
    border-spacing:0;
    }
.wrap{
    width: 1191px;
    margin: 0 auto;
    height: 100%;
}
//header
header{
    background: #FAFAFA;
    border-bottom: 1px solid #F1F1F1;
 .header_left{
    display: inline-block;
    line-height: 2.8em;   
     p{
        color: #9F9F9F;
        margin-right: 0.5em;
       }
    a,p,img{
        display: inline-block;
        }
    :nth-child(2){
        color: #FE7336;   
        }
    a{
        margin-right: 1em;
      }
    a:hover{
        color: #FE7336;    
    }
        
    img{
        vertical-align: middle;
        position: relative;
        top:-3px;
        }
    }
 .header_right{
    display: inline-block;
    float: right;
     ul{
        line-height: 2.8em;
         li{
            display: inline-block;
            height: 100%;
            position: relative;
            //我的同程下拉框开始
            .down_login{
                width: 180px;
                height: 0px;
                z-index: 2000;
                background: #fff!important;
                position: absolute;
                overflow: hidden;
                .portrait_login{
                    height: 36px;
                    margin-left: 13px;
                    .portrait{
                        float: left;
                        width: 36px;
                        height: 36px;
                        margin-right: 10px;
                        background: url(../img/BfCGPi.png) no-repeat 0 -248px;
                    }
                    p{
                        float: left;
                        a{
                            display: inline;
                            color: #408CC7;
                        }
                        a:hover{
                            color: #FF7800;
                        }
                    }
                    
                }
                .down_select{
                   display: block;
                   margin-top: 10px;
                  margin-left: 13px;
                   span{
                       display: inline-block;
                       width:60px;
                       margin-right: 10px;
                       line-height: 2em;
                       a{
                           display: inline-block;
                           width: 68px;
                           height: 20px;
                           background: #fff!important;
                           }
                        a:hover{
                            color: #FF7800;
                        }
                       }
                   } 
            }
            //我的同程下拉框结束
            //手机同程下拉框开始
            .client_code{
                position: absolute;
                left: -15px;
                height: 0;
                overflow: hidden;
                z-index: 2000;
            }
            //微信下拉框开始
            .vixin_code{
                position: absolute;
                z-index: 2000;
                right: 0;
                width: 316px;
                height: 0px;
                background: url(../img/top_bg.png) no-repeat 0 -134px;
            }
            //电话下拉框开始
            .phone{
                position: absolute;
                left: -150px;
                width: 208px;
                height: 0;
                z-index: 2000;
                background: #fff;
                overflow: hidden;
                p{
                   color: #333333; 
                }
            }
            //客户服务下拉框开始
            .customer_service{
                position: absolute;
                z-index: 2000;
                background: #fff!important;
                width: 100%;
                height: 0;
                overflow: hidden;
                text-align: center;
                ol{
                    li{
                        display: block;
                    }
                }
            }
            //合作中心下拉框开始
            .joinTc{
                position: absolute;
                z-index: 2000;
                background: #fff!important;
                width: 100%;
                height: 0;
                overflow: hidden;
                text-align: center;
                 ol{
                    li{
                        display: block;
                    }
                }
            }
            i{
                display: inline-block;
                width: 10px;
                height: 5px;
                overflow: hidden;
                vertical-align: middle;
                background: url(../img/top_bg.png) no-repeat -15px -5px;
                }
            a{
                display: block;
                height:100%;
                padding: 0 0.8em;         
                em{
                    display: inline-block;
                    width: 14px;
                    height: 19px;
                    background-position: 0 0;
                    vertical-align: middle; 
                    background: url(../img/top_bg.png) no-repeat!important;
                    }
                }  
            }
         li:hover i{
             background: url(../img/top_bg.png) no-repeat -15px 0;
         }
        }
    }
}
//logo_search
.logo_search{  
    overflow: hidden;      
    img{
        float: left;
        position: relative;
        left: -25px;
        top: -3px;
    }
    //此处文字可以该病,应使用Angular.js
    .select_city{
        line-height: 58px;
        position: relative;
        margin: 16px 0 0;
        float: left;
        vertical-align: top;
        a{
            font-size: 20px;
            color: #333;
            display: block;
//          z-index: 1002;
            position: relative;
            padding: 0 10px;
            border: 1px solid transparent;
            span{
//              max-width: 80px;
                overflow: hidden;
                white-space: nowrap;
                height: 58px;
                display:block;
                vertical-align: middle;
                text-overflow: ellipsis;
                i{
                    display: inline-block;
                    width: 11px;
                    height: 6px;
                    vertical-align: middle;
                    background: url(../img/top_bg.png) no-repeat -15px -10px;
                }
            }    
        }
    }
    .search{
        float: left;
        display:block;
        overflow: hidden;
        margin-left: 2em;
//      vertical-align: middle;
        form{
            font-family: Microsoft YaHei,Simsun,serif;
            padding-top: 25px;
            position: relative;
            margin-right: 35px;
            .search_input{
                input{
                    width: 466px;
                    display: inline-block;
                    border: 2px solid #ff6815;
                    height: 32px;
                    line-height: 30px;
                    text-indent: 10px;
                    font-size: 14px;
                    float: left;
                }
                button{
                    width: 85px;
                    display: inline-block;
                    height: 36px;
                    text-align: center;
                    color: #fff;
                    background: #ff6815;
                    vertical-align: middle;
                    font-size: 18px;
                    line-height: 36px;
                    border: 0;
                    cursor: pointer;
                }
            }
            .search_hotlist{
                    margin-top: 3px;
                .span1{
                        :nth-child(odd){//奇数位的a变颜色
                            color: #FF764F;
                        }
                    }
            } 
        }
    }
    .search_phone{
       float: right;
       position: relative;
       padding: 10px;
       img{
           float: right;
       }
       span{
           position: absolute;
           font-size: 16px;
           color: #f63;
           bottom: 25px;
           left:0;
           font-weight: 700;
           text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
       }
    }
}
nav{
    position:relative;
    top:-19px;
    background: #4C5A65;
    height: 46px;
    line-height: 46px;
    .wrap{
        position:relative;

        ul{
        height: 100%;
        li{
            height: 100%;
            float: left;
            padding: 0 12px;
            a{
                display: block;
                color: #fff;
                height: 30px;
                font-size: 16px;
                vertical-align: middle;
                position: relative;
                i{
                    display: inline-block;
                    width: 13px;
                    height: 6px;
                    vertical-align: middle;
                    background: url(../img/top_bg.png) no-repeat -23px 0;
                }
            }
            em{
                position: absolute;
                top: -16px;
                // right: -20px;
                color: #fff;
                background: #ff6535;
                padding: 0 5px;
                height: 2em;
                line-height: 2em;
                span{
                    font: normal normal normal 12px/20px 'Microsoft YaHei',Arial,sans-serif;
                    display: block;
                    text-align: center;
                    line-height: 2em;
                }
                b{
                    width:0;
                    height:0;
                    border-width:5px 5px 0 0;
                    border-style:solid;
                    border-color:#ff6535 transparent transparent transparent;
                    margin:40px auto;
                    position:relative;
                    left: -5px;
                }
            }
            .submenu-nav {
                position: absolute;
                background: #fff;
                left: 0;
                top: 50px;
                height: 46px;
                width:100%;
                display: none;
                box-shadow: 0 6px 5px -6px #ddd;
                z-index: 2;
                a {
                    float: left;
                    margin: 0 8px 0 10px;
                    padding: 0 10px;
                    line-height: 46px;
                    font-size: 14px;
                    color: #666;
                    display: block;
                    position: relative;
                    
                }
                .zmy-submenu1 {
                    margin-left: 69px;
                }
                .curr6{
                    position: relative;
                }
                .curr6:before {
                    display: block;
                    border-bottom: 2px solid #59b80d;
                    content: '';
                    position: absolute;
                    bottom: -17px;
                    left: 0;
                    width: 100%;
                }
            }
        }
        li:hover{
            background:#fff;
            &>a{
                color:#4c5a65;
            }
            .submenu-nav{
                display:block;
                a:hover{
                    color:red;
                }
            }   
        }
        li:hover i{
            background: url(../img/top_bg.png) no-repeat -36px 0;
        }
        .current{
            background: #50B400;
                   
            }
        }
    }
}
.pagewrap{
        font-family: "Microsoft Yahei";
    background: #f5f5f5;
    overflow: hidden;
    margin-top: 28px;
    .top_wrap{
            background: #fff;
            height: 110px;
            img{
                    display: block;
                    float: left;
                    margin-left: 30px;
                    margin-top: 10px;
            }
            .search_wrap{
                    float: left;
                    margin-left: 30px;
                    margin-top: 40px;
                    .search{
                        input{
                                width: 560px;
                                border: none;
                                font: 16px/43px microsoft yahei,Arial;
                                color: #999;
                                height: 44px;
                                border: 3px solid #ff7800;
                                text-indent: 25px;
                                display: inline-block;
                                border-radius: 5px 0 0 5px;
                                float: left;
                        }
                    }
                    span{
                            display: inline-block;
                            width: 108px;
                            height: 50px;
                            line-height: 49px;
                            text-align: center;
                            font-size: 20px;
                            color: #fff;
                            background: #ff7800;
                            vertical-align: middle;
                            cursor: pointer;
                            border-radius: 0 5px 5px 0;
                    }
            }
    }
    .banner_wrap{
        height: 470px;
        .banner_con{
                width: 1190px;
                margin: 0 auto;
                position: relative;
                .mSlide{
                        overflow: hidden;
                        position: relative;
                       
                        top: 0;
                        left: -365px;
                        width: 1920px;
                        height: 315px;
                        margin: 0 auto;
                        overflow: hidden;
                        .mSlider_con{
                            overflow: hidden;
                            ul{
                                    width: 11520px;
                                    position: relative;
                                    li{
                                            float: left;
                                            overflow: hidden;
                                            a{
                                                color: #005bb5;
                                                text-decoration: none;
                                                outline: 0;
                                                img{
                                                    display: block;
                                                }
                                            }
                                    }
                            }
                        }
                        .mSlider_nav_orange{
                                right: 0;
                                width: 100%;
                                text-align: center;
                                list-style-type: none;
                                margin: 0 ;
                                padding: 0;
                                overflow: hidden;
                                position: absolute;
                                bottom: 10px;
                               
                                z-index: 99;
                                float: right;
                                li{
                                    float: none;
                                    margin-right: 10px;
                                   
                                        width: 18px;
                                    height: 18px;
                                    display: inline-block;
                                     background: #38415f;
                                    
                                    a{
                                           
                                            color: #fff;
                                            float: left;
                                            width: 18px;
                                            height: 18px;
                                            font-size: 12px;
                                            display: inline;
                                            text-align: center;
                                            cursor: pointer;
                                            line-height: 18px;
                                           
                                            
                                            text-decoration: none;
                                    }
                                }
                        }
                }
                .banner_left{
                        background: rgba(56,65,76,.9);
                        padding-top: 20px;
                        left: 0;
                        top: 0;
                        z-index: 9999;
                        overflow: hidden;
                        position: absolute;
                        width: 250px;
                        height: 450px;
                        .leyuan{
                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_leyuan.png) no-repeat 16px 18px;
                                
                        }
                        .xiuxian{
                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_xiuxian.png) no-repeat 12px 18px;
                            
                        }
                        .dongwuyuan{
                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_dongwuyuan.png) no-repeat 12px 18px;
                        }
                        .tuozhan{
                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_tuozhan.png) no-repeat 16px 18px;
                        }
                        dl{
                            &:hover{
                                background-color: rgb(58,53,60);
                            }
                                padding: 18px 18px 15px 50px;
                                dt{
                                        font-size: 18px;
                                        color: #fff;
                                        margin-bottom: 5px;
                                }
                                dd{
                                    color: #fff;
                                    max-height: 40px;
                                    overflow: hidden;
                                    a{
                                        display: inline-block;
                                        color: #ccc;
                                        font-size: 12px;
                                        white-space: normal;
                                        word-break: keep-all;
                                        em{
                                            margin: 0;
                                        }
                                    }
                                    .highlight{
                                            color: #ff6600;
                                            text-decoration: none;
                                    }
                                }
                        }
                }
                .banner_right{
                    position: absolute;
                    top: -97px;
                    right: 0;
                    width: 226px;
                    height: 568px;
                    img{
                        width: 222px;
                    }
                    .bar_hover{
                            display: none;
                            width: 222px;
                            height: 470px;
                            position: absolute;
                            top: 97px;
                            left: 0;
                            z-index: 6;
                    }
                    a{
                            display: block;
                            width: 222px;
                            height: 470px;
                            position: absolute;
                            top: 97px;
                            left: 0;
                            z-index: 7;
                    }
                }
                .banner_center{
                        position: absolute;
                        left: 263px;
                        top: 325px;
                        ul{
                            overflow: hidden;
                            li{
                                float: left;
                                margin-right: 13px;
                                position: relative;
                                &:hover .subname{
                                    transform: translateY(-12px);        
                                 }
                                .subname{
                                        position: absolute;
                                        left: 19px;
                                        bottom: 11px;
                                        padding: 5px 20px;
                                        width: 147px;
                                        height: 57px;
                                        color: #333;
                                        background: rgba(255,255,255,.9);
                                        transition: all ease-in-out .26s;
                                        
                                        h2{
                                            font-size: 20px;
                                            line-height: 32px;
                                            font-weight: bold;
                                            text-align: center;
                                        }
                                        p{
                                            font-size: 14px;
                                            line-height: 22px;
                                            text-align: center;
                                            border-top: 1px solid #333;
                                        }
                                }
                            }
                        }
                }
        }
    }
   
    .content{
        width: 1200px;
        margin: 10px auto 0;
        padding: 20px 0 35px;
        position: relative;
        
        .block{
            margin-bottom: 22px; 
            h2{
                    padding-bottom: 20px;
                    font-size: 16px;
                    color: #666;
                    strong{
                            font-size: 22px;
                            color: #333;
                            margin-right: 15px;
                            font-weight: 400;
                    }
            }
        }
        .camp{
            .camp_title{
                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_huodongying.png) no-repeat;
                    padding-top: 16px;
                    padding-left: 50px;
            }
            .subblock{
                background-color: #fff;
                .subblock_side{
                    width: 297px;
                    height: 326px;
                    position: relative;
                    float: left;
                    img{
                        position: relative;
                        top: -17px;
                        left: -15px;
                    }
                    .tab{
                        
                            
                        
                            position: absolute;
                            top: 22px;
                            left: 13px;
                            width: 273px;
                            .first_ul{
                                overflow: hidden;
                                li{
                                        cursor: pointer;
                                        width: 136px;
                                        float: left;
                                        height: 30px;
                                        text-align: center;
                                        line-height: 30px;
                                        font-size: 18px;
                                        color: #ffd0b4;
                                        font-weight: bold;
                                }
                                .active{
                                    color: #ffebdf;
                                }
                            }
                      
                        .tab_item{
                                margin-top: 10px;
                                border: 4px solid #ffd0b4;
                                background: #ffebdf;
                                padding: 15px 20px;
                                width: 225px;
                                height: 212px;
                                position: relative;
                                .slide_down{
                                        position: relative;
                                        height: 210px;
                                        overflow: hidden;
                                        ul{
                                                position: absolute;
                                                overflow: hidden;
                                                li{
                                                    height: 210px;
                                                    overflow: hidden;
                                                    a{
                                                            display: block;
                                                            margin-bottom: 15px;
                                                            .title{
                                                                color: #333;
                                                                font-weight: bold;
                                                            }
                                                            p{
                                                                    font-size: 14px;
                                                                    color: #666;
                                                            }
                                                    }
                                                }
                                        }
                                }
                                .btn{
                                        position: absolute;
                                        left: 125px;
                                        bottom: -19px;
                                        cursor: pointer;
                                        width: 0;
                                        height: 0;
                                        border-width: 6px 8px;
                                        border-style: solid;
                                        border-color: #ffd0b4 transparent transparent transparent;
                                }
                        }
                        .item2{
                                content: '';
                                position: absolute;
                               
                                top: 30px;
                               
                                display: none;
                                border-style: solid;
                                border-color: transparent transparent #ffd0b4 transparent;
                        }
                    }
                }
                .subblock_content{
                    margin-left: 297px;
                    height: 326px;
                    overflow: hidden;
                    .subblock_con{
                            padding: 0 20px;
                            position: relative;
                            .caused{
              
                                display: block;
                                width: 39px;
                                height: 45px;
                                position: absolute;
                                top: 140px;
                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_prev.png) 0 0 no-repeat;
                                z-index: 3;
                                cursor: pointer;
                            }
                            .caused_left{
                                left: 0;
                            }
                            .caused_right{
                                background-image: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_next.png);
                                right: 0;
                            }
                            .subblock_box{
                                overflow: hidden;
                                ul{
                                    width: 3452px;
                                    margin-left: 0px;
                                    li{
                                        float: left;
                                        overflow: hidden;
                                        width: 843px;
                                        height: 296px;
                                        padding: 15px 10px;
                                        a{
                                                padding: 12px;
                                                display: block;
                                                float: left;
                                                width: 257px;
                                                &:hover .minute{
                                                    top: 0%;
                                                }
                                                dl{
                                                    dt{
                                                        position: relative;
                                                        height: 165px;
                                                        overflow: hidden;
                                                        color: #fff;
                                                        font-size: 14px;
                                                        img{
                                                            min-height: 165px;
                                                            width: 100%;
                                                            max-height: 200px;
                                                        }
                                                        span{
                                                                position: absolute;
                                                                top: 13px;
                                                                left: 0;
                                                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                                                padding: 4px 13px;
                                                                line-height: 14px;
                                                                i{
                                                                    padding-left: 5px;
                                                                    margin-left: 5px;
                                                                    border-left: 1px dashed #fff;
                                                                    display: inline-block
                                                                }
                                                        }
                                                        img{
                                                            background: url(http://img1.40017.cn/cn/comm/images/cn/public/transparent_loading_v2.gif?v=20140417) 50% 50% no-repeat scroll rgb(255, 255, 255);
                                                        }
                                                        p{
                                                            position: absolute;
                                                            bottom: 0;
                                                            left: 0;
                                                            width: 100%;
                                                            text-align: center;
                                                            height: 64px;
                                                            line-height: 85px;
                                                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_tran_bg.png) repeat-x
                                                        }
                                                        .minute{
                                                                width: 100%;
                                                                height: 150px;
                                                                padding-top: 15px;
                                                                position: absolute;
                                                                top: 100%;
                                                                left: 0;
                                                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                                                z-index: 2;
                                                                text-align: center;
                                                                color: #fff;
                                                                transition: all ease-in-out .26s;
                                                                strong{
                                                                        display: block;
                                                                        font-size: 16px;
                                                                        height: 20px;
                                                                        overflow: hidden;
                                                                }
                                                                s{
                                                                        font-size: 14px;
                                                                        color: #ff8400;
                                                                        line-height: 34px;
                                                                        display: block;
                                                                        margin-bottom: 20px;
                                                                        text-decoration: none;
                                                                }
                                                                label{
                                                                        display: block;
                                                                        font-size: 14px;
                                                                        padding: 0 15px;
                                                                        text-align: left;
                                                                        height: 20px;
                                                                        overflow: hidden;
                                                                        content: "●";
                                                                        margin-right: 8px;
                                                                }
                                                        }
                                                    }
                                                    dd{
                                                            margin-top: 3px;
                                                            height: 103px;
                                                    
                                                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/dd_bg.jpg) 0 0 no-repeat;
                                                        .sign_left{
                                                                float: left;
                                                                width: 135px;
                                                                height: 78px;
                                                                text-align: center;
                                                                padding-top: 25px;
                                                                span{
                                                                    color: #333;
                                                                    i{
                                                                        display: inline-block;
                                                                        width: 20px;
                                                                        height: 24px;
                                                                        line-height: 23px;
                                                                        font-size: 14px;
                                                                        color: #FFF;
                                                                        background: #333;
                                                                        border-radius: 3px;
                                                                        margin: 0 3px;
                                                                    }
                                                                }
                                                                p{
                                                                        font-size: 16px;
                                                                        color: #333;
                                                                        line-height: 34px;
                                                                }
                                                        }
                                                        .sign_right{
                                                                float: left;
                                                                width: 122px;
                                                                height: 78px;
                                                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/dd_after_bg.jpg) 0 0 no-repeat;
                                                                text-align: center;
                                                                padding-top: 25px;
                                                                color: #fff;
                                                                span{
                                                                    font-size: 14px;
                                                                    strong{
                                                                        font-size: 26px;
                                                                        font-weight: bold;
                                                                    }
                                                                }
                                                                p{
                                                                    font-size: 18px;
                                                                    line-height: 34px;
                                                                }
                                                        }
                                                    }
                                                }
                                        }
                                    }
                                }
                            }
                    }
                    .designer{
                            position: absolute;
                            right: 0;
                            top: -8px;
                            
                    }
                }
            }
        }
        .baby{
            .title{
                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_aiwan.png) no-repeat;
                    padding-top: 5px;
                    padding-left: 50px;
                    position: relative;
                    height: 38px;
                    strong{
                        font-size: 22px;
                        color: #333;
                        display: inline-block;
                        height: 33px;
                        line-height: 33px;
                        margin-right: 55px;
                        float: left;
                    }
                    .theme{
                            display: inline-block;
                            vertical-align: middle;
                            height: 33px;
                            width: 800px;
                            overflow: hidden;
                            float: left;
                            label{
                                    font-size: 16px;
                                    color: #333;
                                    padding: 6px 15px;
                                    margin-left: 10px;
                                    position: relative;
                                    cursor: pointer;
                                    display: inline-block;
                                    background: #75bc0d;
                                    color: #fff;
                            }
                    }
                    .subblock_city{
                        position: absolute;
                        right: 0px;
                        top: 0;
                        z-index: 21;
                        &:hover .subblock_cityname{
                            background: #fff;
                                    box-shadow: 0 -9px 23px #dcdcdc;
                                    cursor: pointer;
                        }
                        .subblock_cityname{
                           
                                font-size: 14px;
                                color: #333;
                                position: absolute;
                                top: -7px;
                                right: -1px;
                                overflow: hidden;
                                width: 117px;
                                z-index: 25;
                                padding: 12px 22px 0px;
                                span{
                                    font-size: 18px;
                                }
                                i{
                                    border-width: 5px 5px 0 5px;
                                    border-color: #333 transparent transparent transparent;
                                    font-size: 0;
                                    border-style: solid;
                                    margin-left: 5px;
                                    position: relative;
                                    bottom: 3px;
                                }
                        }
                        .city_select{
                                position: absolute;
                                top: 32px;
                                right: -1px;
                                z-index: 20;
                                background: #ffffff;
                                padding: 20px 0px;
                                width: 420px;
                                font-size: 12px;
                                color: #333333;
                                box-shadow: 0 0 20px #dcdcdc;
                                display: none;
                                .tab-tray{
                                    padding-left: 20px;
                                    padding-right: 10px;
                                    height: 25px;
                                    li{
                                        cursor: pointer;
                                        float: left;
                                        padding: 2px 11px;
                                        border-bottom: 1px solid #eeeeee;
                                    }
                                    .active2{
                                            color: #50b400;
                                            border-bottom: 1px solid #50b400;
                                    }
                                }
                                .notice-content{
                                    display: none;;
                                    ul{
                                            font-size: 12px;
                                            color: #333333;
                                            li{
                                                    padding: 10px 0px 0px 40px;
                                                    float: left;
                                                    font-size: 12px;
                                                    color: #333333;
                                                    cursor: pointer;
                                                    &:hover{
                                                        color: #50B400;
                                                    }
                                            }
                                    }
                                }
                        }
                    }
            }
            .subblock_con{
                padding: 0px;
                height: 351px;
                .subblock_box{
                    overflow: visible;
                    ul{
                        width: 1200px;
                        li{
                                width: 1208px;
                                padding: 15px 0px;
                                height: auto;
                                float: left;
                                overflow: hidden;
                                a{
                                        background: #fff;
                                        padding: 15px;
                                        margin-right: 15px;
                                        margin-top: 10px;
                                        display: block;
                                        float: left;
                                        width: 257px;
                                        &:hover{
                                            box-shadow: 0 0 20px #dcdcdc;
                                        }
                                        dt{
                                                position: relative;
                                                height: 165px;
                                                overflow: hidden;
                                                color: #fff;
                                                font-size: 14px;
                                                &>span{
                                                        position: absolute;
                                                        top: 13px;
                                                        left: 0;
                                                        background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                                        padding: 4px 13px;
                                                        line-height: 14px;
                                                }
                                                &>img{
                                                        min-height: 165px;
                                                        width: 100%;
                                                        max-height: 200px;
                                                }
                                        }
                                        dd{
                                                background: #fff;
                                                padding: 10px 18px;
                                                height: 93px;
                                                .name{
                                                    font-size: 16px;
                                                    color: #333;
                                                    height: 40px;
                                                    overflow: hidden;
                                                }
                                                .price{
                                                        margin-top: 25px;
                                                            font-size: 14px;
                                                        color: #333;
                                                        line-height: 30px;
                                                        span{
                                                                color: #ff8400;
                                                                strong{
                                                                    font-size: 26px;
                                                                    font-weight: bold;
                                                                        color: #ff8400;
                                                                        display: inline-block;
                                                                }
                                                        }
                                                        label{
                                                                float: right;
                                                                background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/happy_time.png) 0 center no-repeat;
                                                                padding-left: 20px;
                                                                line-height: 35px;
                                                        }
                                                        
                                                }
                                        }
                                }
                        }
                    }
                }
            }
        }
        .base{
            position: relative;
            margin-bottom: 22px;
            .base_title{
                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_jidi.png) no-repeat;
                    padding-top: 5px;
                    padding-left: 50px;
                    padding-bottom: 20px;
                    font-size: 16px;
                    color: #666;
                        line-height: 24px;
                        font-weight: 400;
                        strong{
                            font-size: 22px;
                            color: #333;
                            margin-right: 15px;
                            font-weight: 400;
                        }
            }
            .subblock{
                background-color: #fff;
                .subblock_side{
                        width: 297px;
                        height: 326px;
                        position: relative;
                        float: left;
                        img{
                            position: relative;
                            top: -18px;
                            left: 0px
                        }
                }
                .subblock_city{
                    position: absolute;
                    right: 0;
                    top: 0;
                    .city_select{
                        ul{
                            overflow: hidden;
                            li{
                                    float: left;
                                    width: 70px;
                                    text-align: center;
                                    font-size: 16px;
                                    height: 32px;
                                    line-height: 32px;
                                    color: #333;
                                    margin-right: 10px;
                                    cursor: pointer;
                            }
                            .active3{
                                    background: #75bc0d;
                                    color: #fff;
                            }
                            .active4{
                                background: #75bc0d;
                                    color: #fff;
                            }
                        }
                    }
                }
                .subblock_content{
                    height: 410px;
                    margin-left: 297px;
                    overflow: hidden;
                    .subblock_con{
                        padding: 0 20px;
                        position: relative;
                        .caused{
                            display: block;
                            width: 39px;
                            height: 45px;
                            position: absolute;
                            top: 175px;
                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_prev.png) 0 0 no-repeat;
                            z-index: 3;
                            cursor: pointer;
                        }
                        .caused_left{
                            left: 0;
                        }
                        .caused_right{
                            background-image: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_next.png);
                            right: 0;
                        }
                        .subblock_box{
                            overflow: hidden;
                            ul{
                                    width: 1726px;
                                    
                                    li{
                                            height: 370px;
                                            float: left;
                                            overflow: hidden;
                                            width: 843px;
                                           
                                            padding: 15px 10px;
                                            a{
                                                    padding: 12px;
                                                    display: block;
                                                    float: left;
                                                    width: 257px;
                                                    &:hover{
                                                        box-shadow: 0 0 20px #dcdcdc;
                                                    }
                                                    
                                                    &:hover dd{
                                                        transform: translateY(-30px);
                                                    }
                                                    dl{
                                                        overflow: hidden;
                                                            height: 350px;
                                                        background: #eeeeee;
                                                        dt{
                                                                height: 165px;
                                                                overflow: hidden;
                                                                transition: all ease-in-out .26s;
                                                                position: relative;
                                                                color: #fff;
                                                                font-size: 14px;
                                                                
                                                                .tag{
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                        width: 64px;
                                                                        height: 63px;
                                                                        background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_hezuo.png) no-repeat;
                                                                        padding: 0;
                                                                        line-height: 14px;
                                                                       
                                                                }
                                                                 img{
                                                                                min-height: 165px;
                                                                                width: 100%;
                                                                                max-height: 200px;
                                                                        }
                                                        }
                                                        dd{
                                                            color: #333;
                                                                background: #eeeeee;
                                                            padding: 10px 18px;
                                                            margin-top: 3px;
                                                            height: 103px;
                                                             transition: all ease-in-out .26s;
                                                            .hotelName{
                                                                     font-size: 18px;
                                                                    height: 30px;
                                                                    line-height: 30px;
                                                                    text-align: center;
                                                                    font-weight: bold;
                                                            }
                                                            .seneryName{
                                                                    font-size: 14px;
                                                                    height: 20px;
                                                                    line-height: 20px;
                                                                    text-align: center;
                                                                    margin-bottom: 10px;
                                                            }
                                                            .hotel{
                                                                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_features.png) no-repeat;
                                                                    background-position: 0 0;
                                                                    height: 21px;
                                                                    line-height: 21px;
                                                                    font-size: 14px;
                                                            }
                                                            p{
                                                                    padding-left: 25px;
                                                                        margin-bottom: 3px;
                                                                        overflow: hidden;
                                                            }
                                                            .food{
                                                                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_features.png) no-repeat;
                                                                    background-position: 0 -24px;
                                                                    height: 21px;
                                                                    line-height: 21px;
                                                                    font-size: 14px;
                                                            }
                                                            .facility{
                                                                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_features.png) no-repeat;
                                                                    background-position: 0 -47px;
                                                                    height: 21px;
                                                                    line-height: 21px;
                                                                    font-size: 14px;
                                                            }
                                                            .traffic{
                                                                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_features.png) no-repeat;
                                                                    background-position: 0 -71px;
                                                                    height: 21px;
                                                                    line-height: 21px;
                                                                    font-size: 14px;
                                                            }
                                                            .price_wrap{
                                                                    width: 230px;
//                                                                  height: 0;
                                                                    line-height: 28px;
                                                                    margin-top: 20px;
                                                                        overflow: hidden;
                                                                        transition: all ease-in-out .26s;
                                                                        .price{
                                                                                display: block;
                                                                                float: left;
                                                                                width: 105px;
                                                                                padding-left: 10px;
                                                                                font-size: 14px;
                                                                                color: #ff6600;
                                                                                line-height: 20px;
                                                                                strong{
                                                                                        font-size: 26px;
                                                                                        font-weight: bold;
                                                                                }
                                                                        }
                                                                        .btn-checkout{
                                                                            display: block;
                                                                            float: left;
                                                                            width: 114px;
                                                                            border-left: 1px solid #ccc;
                                                                            text-align: center;
                                                                            font-size: 14px;
                                                                            color: #333;
                                                                        }
                                                            }
                                                        }
                                                    }
                                            }
                                    }
                            }
                        }
                    }
                }
            }
        }
        .going{
            margin-top: 22px;
            h2{
                    background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.6.0/icon_fengxiangbiao.png) no-repeat;
                    padding-top: 5px;
                    padding-left: 50px;
                    padding-bottom: 20px;
                    font-size: 16px;
                    color: #666;
                        line-height: 24px;
                        strong{
                            font-size: 22px;
                            color: #333;
                            margin-right: 15px;
                            font-weight: 400;
                            line-height: 24px;
                        }
            }
            .going_content{
                overflow: hidden;
                .left_con{
                    width: 590px;
                    margin-right: 10px;
                        float: left;
                    overflow: hidden;
                    
                    ul{
                        overflow: hidden;
                        .big{
                            width: 590px;
                            height: 254px;
                                float: left;
                            overflow: hidden;
                            margin-bottom: 10px;
                            
                            a{
                                display: block;
                                position: relative;
                                width: 100%;
                                height: 100%;
                                &:hover .minute{
                                    height: 100%;
                                }
                                img{
                                    width: 590px;
                                    height: 254px;
                                    
                                    }
                                    .name{
                                            position: absolute;
                                            top: 25px;
                                            left: 30px;
                                            color: #fff;
                                            font-size: 18px;
                                     }       
                                    .minute{
                                            position: absolute;
                                            bottom: 0;
                                            left: 0;
                                            width: 100%;
                                            height: 0;
                                            overflow: hidden;
                                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                                transition: all ease-in-out .5s;
                                                .title{
                                                        padding: 25px 30px 15px;
                                                        font-size: 16px;
                                                        color: #fff;
                                                }
                                                .details{
                                                        padding: 0 30px;
                                                        font-size: 14px;
                                                        color: #fff;
                                                        line-height: 24px;
                                                }
                                    }
                                
                            }
                        }
                        .left{
                                margin-right: 10px;
                        }
                        .xsmall{
                            width: 290px;
                            height: 178px;
                            float: left;
                            overflow: hidden;
                            margin-bottom: 10px;
                            a{
                                display: block;
                                position: relative;
                                width: 100%;
                                height: 100%;
                                &:hover .minute{
                                    height: 100%;
                                }
                                img{
                                    width: 290px;
                                    height: 178px;
                                }
                                .name{
                                    position: absolute;
                                    top: 25px;
                                    left: 30px;
                                    color: #fff;
                                    font-size: 18px;
                                }
                                .minute{
                                        position: absolute;
                                        bottom: 0;
                                        left: 0;
                                        width: 100%;
                                        height: 0;
                                        overflow: hidden;
                                        background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                            transition: all ease-in-out .5s;
                                            .title{
                                                    padding: 25px 30px 15px;
                                                font-size: 16px;
                                                color: #fff;
                                            }
                                            .details2{
                                                    padding: 0 30px;
                                                    font-size: 14px;
                                                    color: #fff;
                                                    line-height: 24px;
                                            }
                                }
                            }
                        }
                        
                    }
                }
                .center_con{
                        width: 291px;
                         margin-right: 10px;
                         float: left;
                    overflow: hidden;
                    ul{
                        overflow: hidden;
                        .small{
                                width: 290px;
                                height: 254px;
                                    float: left;
                                overflow: hidden;
                                margin-bottom: 10px;
                                a{
                                        display: block;
                                    position: relative;
                                    width: 100%;
                                    height: 100%;
                                    &:hover .minute{
                                    height: 100%;
                                }
                                    img{
                                            width: 290px;
                                            height: 254px;
                                    }
                                    .name{
                                        position: absolute;
                                        top: 25px;
                                        left: 30px;
                                        color: #fff;
                                        font-size: 18px;
                                    }
                                    .minute{
                                            position: absolute;
                                            bottom: 0;
                                            left: 0;
                                            width: 100%;
                                            height: 0;
                                            overflow: hidden;
                                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                            transition: all ease-in-out .5s;
                                            .title{
                                                padding: 25px 30px 15px;
                                                font-size: 16px;
                                                color: #fff;
                                            }
                                            .details{
                                                    padding: 0 30px;
                                                    font-size: 14px;
                                                    color: #fff;
                                                    line-height: 24px;
                                            }
                                    }
                                }
                        }
                        .xsmall{
                                width: 290px;
                                height: 178px;
                            float: left;
                            overflow: hidden;
                            margin-bottom: 10px;
                            a{
                                    display: block;
                                position: relative;
                                width: 100%;
                                height: 100%;
                                &:hover .minute{
                                    height: 100%;
                                }
                                img{
                                        width: 290px;
                                    height: 178px;
                                }
                                .name{
                                        position: absolute;
                                    top: 25px;
                                    left: 30px;
                                    color: #fff;
                                    font-size: 18px;
                                }
                                .minute{
                                        position: absolute;
                                        bottom: 0;
                                        left: 0;
                                        width: 100%;
                                        height: 0;
                                        overflow: hidden;
                                        background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                        transition: all ease-in-out .5s;
                                        .title{
                                                padding: 25px 30px 15px;
                                            font-size: 16px;
                                            color: #fff;
                                        }
                                        .details{
                                            padding: 0 30px;
                                            font-size: 14px;
                                            color: #fff;
                                            line-height: 24px;
                                        }
                                }
                            }
                        }
                    }
                }
               
                .right_con{
                        width: 287px;
                        float: left;
                    overflow: hidden;
                    ul{
                        overflow: hidden;
                        .middle{
                                width: 287px;
                                height: 442px;
                                    float: left;
                                overflow: hidden;
                                margin-bottom: 10px;
                                a{
                                        display: block;
                                    position: relative;
                                    width: 100%;
                                    height: 100%;
                                    &:hover .minute{
                                    height: 100%;
                                }
                                    img{
                                        width: 287px;
                                        height: 442px;
                                    }
                                    .name{
                                            position: absolute;
                                        top: 25px;
                                        left: 30px;
                                        color: #fff;
                                        font-size: 18px;
                                    }
                                    .minute{
                                            position: absolute;
                                            bottom: 0;
                                            left: 0;
                                            width: 100%;
                                            height: 0;
                                            overflow: hidden;
                                            background: url(http://img1.40017.cn/cn/sl/qinzi/qinzi.5.0/black_bg.png) repeat;
                                               transition: all ease-in-out .5s;
                                               .title{
                                                       padding: 25px 30px 15px;
                                                        font-size: 16px;
                                                        color: #fff;
                                               }
                                               .details{
                                                       padding: 0 30px;
                                                    font-size: 14px;
                                                    color: #fff;
                                                    line-height: 24px;
                                               }
                                    }
                                }
                        }
                    }
                }
            }
        }
    }
}
.current{
        background-color: #f60;
    font-weight: bold;
    color: #fff;
}   
.T_commonsilder{
        position: fixed;
    right: 20px;
    bottom: 50px;
    -webkit-transform: translateZ(0);
    z-index: 50;
 
 
    ul{
        .c-p{
                width: 50px;
    height: 50px;
    margin-bottom: 3px;
    background: url(http://pic4.40017.cn/index/slide/2016/05/12/10/ObeHyx.png) no-repeat #333;
    position: relative;
    cursor: pointer;
    border-radius: 2px;
    background-position: -0px -550px;
    
            a{
                position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            &:hover span{
                right: 50px;
                opacity: 1;
            }
                span{
                        position: absolute;
                        height: 50px;
                        right: 80px;
                        text-align: center;
                        background: #636363;
                        font-size: 14px;
                        color: #fff;
                        padding: 0 15px;
                        line-height: 50px;
                        display: block;
                        opacity: 0;
                        -webkit-transition: all .3s ease-in-out;
                        transition: all .3s ease-in-out;
                        border-radius: 2px 0 0 2px;
                        font-family: "Microsoft YaHei",serif;
                        width: 100px;
                        i{
                                position: absolute;
                                width: 0;
                                height: 0;
                                border-top: 5px solid transparent;
                                border-left: 5px solid #636363;
                                border-bottom: 5px solid transparent;
                                top: 50%;
                                right: -5px;
                                margin-top: -5px;
                        }
                }
            }
        }
        .c-e{
                width: 50px;
                height: 50px;
                margin-bottom: 3px;
                background: url(http://pic4.40017.cn/index/slide/2016/05/12/10/ObeHyx.png) no-repeat #333;
                position: relative;
                cursor: pointer;
                border-radius: 2px;
                background-position: -0px -400px;
                a{
                    &:hover span{
                right: 50px;
                opacity: 1;
            }
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        top: 0;
                        span{
                                background: url(http://pic4.40017.cn/index/slide/2016/05/12/18/hiehUV.png) no-repeat;
                                height: 245px;
                                width: 131px;
                                padding: 0;
                                top: -142px;
                                    position: absolute;
                                    right: 80px;
                                text-align: center;
                                    font-size: 14px;
                                color: #fff;
                                line-height: 50px;
                                visibility: hidden;
                                opacity: 0;
                                transition: all .3s ease-in-out;
                                border-radius: 2px 0 0 2px;
                                font-family: "Microsoft YaHei",serif;
                                img{
                                        width: 95px;
                                    height: 95px;
                                    display: block;
                                    position: absolute;
                                    bottom: 53px;
                                    right: 18px;
                                }
                                p{
                                        line-height: 1;
                                    text-align: center;
                                    position: absolute;
                                    bottom: 0;
                                    font-weight: 700;
                                    width: 100%;
                                    em{
                                            font-size: 14px;
                                        display: block;
                                        margin-bottom: 6px;
                                    }
                                    b{
                                        font-size: 16px;
                                        color: #fffc00;
                                        display: block;
                                        font-weight: 700;
                                        margin-bottom: 9px;
                                    }
                                }
                                i{
                                        bottom: 73px;
                                            top: initial;
                                            border-left: 5px solid #f72931;
                                                position: absolute;
                                            width: 0;
                                            height: 0;
                                            border-top: 5px solid transparent;
                                            border-bottom: 5px solid transparent;
                                                right: -5px;
                                             margin-top: -5px;
                                    }
                        }
                }
        }
        .c-t{
                width: 50px;
                height: 50px;
                margin-bottom: 3px;
                background: url(http://pic4.40017.cn/index/slide/2016/05/12/10/ObeHyx.png) no-repeat #333;
                position: relative;
                cursor: pointer;
                border-radius: 2px;
                    background-position: -0px -250px;
                    visibility: hidden;
                    a{
                        &:hover span{
                        right: 50px;
                        opacity: 1;
                    }
                            position: absolute;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            top: 0;
                            span{
                                    position: absolute;
                                    height: 50px;
                                    right: 80px;
                                    text-align: center;
                                    background: #636363;
                                    font-size: 14px;
                                    color: #fff;
                                    padding: 0 15px;
                                    line-height: 50px;
                                    visibility: hidden;
                                    opacity: 0;
                                    -webkit-transition: all .3s ease-in-out;
                                    transition: all .3s ease-in-out;
                                    border-radius: 2px 0 0 2px;
                                    font-family: "Microsoft YaHei",serif;
                                    width: 57px;
                                    i{
                                        position: absolute;
                                        width: 0;
                                        height: 0;
                                        border-top: 5px solid transparent;
                                        border-left: 5px solid #636363;
                                        border-bottom: 5px solid transparent;
                                        top: 50%;
                                        right: -5px;
                                        margin-top: -5px;
                                    }
                            }
                    }
        }
    }
}















.footer{
    background-color: #eaeaea;
    min-width: 1200px;
    
    font: normal normal normal 12px/20px 'Microsoft YaHei',Arial,sans-serif;
    ul{
        a{
            color: #999;
            display: inline-block;  
        }
    }
    h2{
        font-size: 16px;
        line-height: 24px;
        padding: 0 0 5px;
        color: #333;
        font-weight: 400;
                }
    .clearfix{
        
        &>li{
            float: left;
            width: 200px;
            
        }
       
        border-bottom: 1px dashed #ccc;
            
        
        margin: 10px auto 0;
        padding: 18px 0;
        height: 154px;
        .question_icon{
            width: 133px;
            padding: 20px 50px 0 0;
            height: 41px;
             dt{
                background-image: url(http://img1.40017.cn/cn/c/home/common/top_bg.png) ;
                background-position: -4px -297px;     
                background-repeat: no-repeat;
                width: 40px;
                height: 40px;   
                margin-right: 6px;  
                display: block;
                float: left;
                }
              dd{
                 float: left;
                 width: 48px;
                 height: 41px;
                 line-height: 41px;
                }    
        }
       .tel24{
            width: 133px;
            padding: 20px 50px 0 0;
            height: 40px;
            dt{
                float: left;
                background-image: url(http://img1.40017.cn/cn/c/home/common/top_bg.png) ;
                background-position: -49px -298px;
                width: 40px;
                height: 40px;
                margin-right: 6px;
            }
            dd{
                float: left;
            }
        }
        
        .tcAboat{
            width: 200px;
            margin: 0;
            padding: 0;
            
            &>li{
                padding: 5px 0 0;
                
            }
            li{
                padding: 5px 0 0 ;
                a{
                    color: #999;
                    display: inline-block;
                }
            }
        }
        .tcWebSite{            
            li{
                padding: 5px 0 0;
            }
        } 
        .tcWebCn{
            width: 90px;
            height: 28px;
            background-position: -171px 0;
            background-image: url(http://img1.40017.cn/cn/c/home/common/top_bg.png) ;
            background-repeat: no-repeat;
        }
        .tcWebCom {
            width: 90px;
            height: 28px;
            background-position: -171px -40px;
            background-image: url(http://img1.40017.cn/cn/c/home/common/top_bg.png) ;
            background-repeat: no-repeat;
        }
        .tcWebNet{
            width: 84px;
            height: 28px;
            background-position: -171px -80px;
            background-image: url(http://img1.40017.cn/cn/c/home/common/top_bg.png);
            background-repeat: no-repeat;
        }  
        .last_li{
            position: relative;
            top: 5px;
        }
        .first_li{
            width: 183px;
        }  
    }
    .contactUs{
//      padding-bottom: 10px;
        height: 65px;
        margin: 10px  auto 0 0;
        margin-bottom: 0;
        li{
            color: #999;
        }
        em{
            color: #f60;
            margin-left: 3px;
        }
    }
   
    
} 